/*题目：
 * 小明想要购买一套房子，他决定寻求一家房屋中介来帮助他找到一个面积超过 100平方米的房子，
   只有符合条件的房子才会被传递给小明查看。
 * 输入：第一行是一个整数 N（1 ≤ N ≤ 100），表示可供查看的房子的数量。
        接下来的 N 行，每行包含一个整数，表示对应房子的房屋面积。
 * 输出：对于每个房子，输出一行，表示是否符合购房条件。如果房屋面积超过 100平方米，输出 "YES"；否则输出 "NO"。
 * 示例：
 *      输入：3
             120
             80
             110
        输出：YES
             NO
             YES
 * */

#include <iostream>
using namespace std;

class House{
public:
    virtual void Request(int a)=0;
};

//真实对象
class HouseBuyer:public House{
public:
    void Request(int a) override{
        cout<<"yes"<<endl;
    }
};

//代理
class HouseProxy:public House{
private:
    HouseBuyer buyer;
public:
    void Request(int a) override{
        if (a>100)
            buyer.Request(a);
        else
            cout<<"no"<<endl;
    }
};
int main(){
    int num=0;
    cin>>num;
    HouseProxy *proxy=new HouseProxy();
    for (int i = 0; i < num; ++i) {
        int area;
        cin>>area;
        proxy->Request(area);
    }
    delete proxy;
    return 0;
}